<!DOCTYPE html>
<html lang="zh">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
	<style type="text/css">
		body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑",sans-serif;}
	</style>
	<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=h4UxXbr5o3e7dQXd1tYU4nTunX4sH9UM"></script>
	<title>批量转换</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">

	var points = [new BMap.Point(116.3786889372559,39.90762965106183),
		new BMap.Point(116.38632786853032,39.90795884517671),
		new BMap.Point(116.39534009082035,39.907432133833574),
		new BMap.Point(116.40624058825688,39.90789300648029),
		new BMap.Point(116.41413701159672,39.90795884517671)
	];

	//地图初始化
	var bm = new BMap.Map("allmap");
	bm.centerAndZoom(new BMap.Point(116.378688937,39.9076296510), 15);

	//坐标转换完之后的回调函数
	translateCallback = function (data){
		if(data.status === 0) {
			for (var i = 0; i < data.points.length; i++) {
				bm.addOverlay(new BMap.Marker(data.points[i]));
				bm.setCenter(data.points[i]);
			}
		}
	}
	setTimeout(function(){
		var convertor = new BMap.Convertor();
		convertor.translate(points, 1, 5, translateCallback)
	}, 1000);
</script>
